package com.lingjtx.common.security.common;

/**
 * 1-仅自己，2-本部门，3-自定义，4-全部（数据范围权限从小到大，当该用户有多角色的时候，数据权限选择最大的）
 */
public enum DataScopeType {

    ONLY_ME((byte) 1, "仅自己"),

    ONLY_DEPT((byte) 2, "本部门"),

    CUSTOM((byte) 3, "自定义"),

    ALL((byte) 4, "全部"),
    ;
    private Byte code;

    private String name;

    DataScopeType(Byte code, String name) {
        this.code = code;
        this.name = name;
    }

    public Byte getCode() {
        return code;
    }

    public String getName() {
        return name;
    }
}
